package itheima.chap08;

public class ForLoopDemo {
    public static void main(String[] args) {
        System.out.println("程序开始执行...");
        int[] arr = {10, 20, 30, 40, 50};
        printArray(arr);
        System.out.println("程序结束...");

        // 需求：求0-100间的偶数和
        int sum = 0;
        for (int i = 0;i <= 100;i += 2 ){
            sum += i;
        }
        System.out.println("偶数和为：" + sum);
    }
    // 定义方法.用for循环遍历并打印int数组
    public static void printArray(int[] arr) {
        /*int i = 0;
        while(i < arr.length){
            System.out.println(arr[i]);
            i++;
        }*/
        for (int i = 0 ; i < arr.length ; i++){
            System.out.println(arr[i]);
        }
        /**
         * for循环的运行顺序：
         * 格式for（0-初始化变量；1-循环判断条件；3-更新变量）{
         * 2-循环执行的代码
         * }
         * 顺序 0 -> 1 -> 2 -> 3 -> 1 -> 2 -> 3 ->......
         */
    }

    // for循环可以替代while循环
    /*for (;;){
        xxx
        if(xx){
            break;
        }
    }*/
    // 等价于：
    /*while(true){
        xxx
        if(xx){
            break;
        }
    }*/
}

